home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_usrdoc / YPSERV-1.{2U / CHANGELO.{__ < prev    next >
Text File  |  1999-09-17  |  27KB  |  939 lines

  1. 1998-10-13  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  2.  
  3.     * release version 1.3.6
  4.  
  5.     * ypserv_conf.c (load_ypserv_conf): Fix parser, don't overwrite
  6.       current buffer.
  7.  
  8. 1998-10-10  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  9.  
  10.     * makedbm.c (main): Make gcc happy.
  11.  
  12.     * ypxfrd_server.c: Check, if GDBM database is from 64bit system.
  13.     * ypxfrd_getmap.c: Likewise.
  14.  
  15.     * configure.in: Check for 64bit systems.
  16.  
  17. 1998-10-09  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  18.  
  19.     * server.c (ypproc_all_2_svc): Set correct return value if map
  20.       is empty.
  21.  
  22.     * ypxfrd.x: Add XFR_DB_GNU_GDBM64.
  23.  
  24.     * ypmake: Upgrade to version 0.11 from Olaf Kirch.
  25.  
  26. 1998-09-08  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  27.  
  28.     * ypMakefile.in (passwd.adjunct.byname): New rule for
  29.       old SunOS 4.1.x systems.
  30.  
  31.     * update.c (validate_string): Don't use iscntrl, allow all
  32.       characters >= 32, locale could be wrong.
  33.  
  34. 1998-08-18  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  35.  
  36.     * release version 1.3.5
  37.  
  38.     * makedbm.c (create_file): Check for CR/LF line ending, fix
  39.       reading of multiple line entries.
  40.  
  41.     * INSTALL: Fix some typos.
  42.  
  43. 1998-07-02  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  44.  
  45.     * release version 1.3.4
  46.  
  47.     * ypMakefile.in: Fix Makefile dependency.
  48.  
  49.     * ypxfr.c: Fix output of yp_msg.
  50.  
  51. 1998-06-23  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  52.  
  53.     * release version 1.3.3
  54.  
  55. 1998-06-15  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  56.  
  57.     * configure.in: Check for strndup.
  58.  
  59.     * config.h.in: Add HAVE_STRNDUP.
  60.  
  61.     * compat/strndup.c: New.
  62.  
  63. 1998-06-07  Stephan Mantler <step@step.cg.tuwien.ac.at>
  64.  
  65.     * update.c: Make sure, that filehandles will not be closed twice
  66.  
  67. 1998-06-07  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  68.  
  69.     * release version 1.3.2
  70.  
  71.     * ypMakefile.in: Add some of the RedHat 5.1 changes.
  72.  
  73.     * configure.in: Enable check for root passwords by default.
  74.  
  75.     * README: Add some comments about ndbm/db and gdbm.
  76.  
  77.     * README.secure: Add some comments about tcp-wrappers.
  78.  
  79.     * INSTALL: Add comment for --with-ndbm option.
  80.  
  81.     * server.c: Rewrite database handling.
  82.  
  83.     * yp_db.c: Make it faster, and fix ndbm support.
  84.  
  85. 1998-05-28  Bernd Rinn  <Bernd.Rinn@uni-konstanz.de>
  86.  
  87.     * ypmake/ypmake.in (openout): Add -c to makedbm call.
  88.     * ypmake/automount.in: reset master and keys for new maps.
  89.  
  90. 1998-05-29  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  91.  
  92.     * ypMakefile.in: Move some more defines in the "Don't edit !"
  93.       section.
  94.  
  95. 1998-04-07  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  96.  
  97.     * release version 1.3.1
  98.  
  99. 1998-04-06  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  100.  
  101.     * ypxfr.c (ypxfr_foreach): If keylen/vallen include
  102.       the trailing 0, decrement it.
  103.  
  104. 1998-04-01  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  105.  
  106.     * ypinit.in (is_correct): Set NOPUSH to true, not 1.
  107.  
  108. 1998-03-29  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  109.  
  110.     * yp_db.c: set MAX_FOPEN to 30 to get the CPU load down.
  111.       Reported by a lot of people.
  112.  
  113. 1998-03-06  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  114.  
  115.     * release version 1.3.0
  116.  
  117.     * Much more changes for NDBM support
  118.  
  119. 1998-02-27  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  120.  
  121.     * configure.in: Check for libndbm if ndbm support is requested
  122.  
  123.     * yp_db.c: Include <fcntl.h>
  124.  
  125.     * makedbm.c (create_file): Make sure that we doesn't read the
  126.       last line twice.
  127.  
  128.     * ypserv.c (create_pidfile): Make sure pidfile gets correctly
  129.       closed when process finished.
  130.  
  131. 1998-02-19  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  132.  
  133.     * system.h: Use snprintf prototype only for libc 4/5 under Linux
  134.  
  135. 1998-02-05  Thorsten Kukuk  <kukuk@dionysos>
  136.  
  137.     * configure.in: Check for ndbm support in libc (SunOS/Solaris)
  138.  
  139.     * config.h.in: Define HAVE_NDBM
  140.  
  141.     * makedbm.c: Add ndbm support
  142.     * yp_db.h: Likewise.
  143.     * yp_db.c: Likewise.
  144.  
  145. 1998-02-04  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  146.  
  147.     * Makefile.in: Add ypserv_v1.
  148.     * yp.h: Add YP V1 prototypes.
  149.  
  150.     * ypserv.c: Remove sunos_kludge, not longer necessary.
  151.     * ypxfrd.c: Likewise.
  152.     * ypserv_conf.c: Likewise.
  153.     * ypserv.conf.5.in: Likewise.
  154.  
  155.     * yppasswd.c (ypgetpw): Use memset to clear response struct.
  156.  
  157.     * configure.in: Add --enable-fqdn switch.
  158.     * Makefile.in: Add supprt for USE_FQDN.
  159.     * makedbm.c (main): Likewise.
  160.     * yppush.c (main): Likewise.
  161.     * server.c (ypproc_master_2_svc): Likewise.
  162.  
  163. 1998-01-29  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  164.  
  165.     * release version 1.2.8
  166.  
  167. 1998-01-29  Miquel van Smoorenburg <miquels@cistron.nl>
  168.  
  169.     * makedbm.c: Change sizeof(key) to keylen.
  170.  
  171.     * ypxfr.c: less verbose error message
  172.  
  173.     * ypinit.in: fix typo
  174.  
  175. 1998-01-25  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  176.  
  177.     * ypMakefile.in (amd.home): Remove @ from $(AWK). Bug reported
  178.     by Niels Bakker <niels@euro.net>
  179.  
  180. 1998-01-25  Eric Valette  <valette@crf.canon.fr>
  181.  
  182.     * makedbm.c (create_file): Fix second fgets parameter
  183.  
  184. 1998-01-10  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  185.  
  186.     * release version 1.2.7
  187.  
  188.     * HOWTO.SuSE: Add patch from ypserv-1.2.5.dif
  189.     (Florian La Roche <florian@suse.de>)
  190.     * ypMakefile.in: Likewise
  191.     * ypmake/group.in: Add mingid patch
  192.     * ypmake/passwd.in: Add minuid patch
  193.  
  194.     * configure.in: Remove check for cat and rm
  195.  
  196.     * Makefile.in: Remove rm and cat in sedscript
  197.  
  198.     * pwupdate.in: Change comments.
  199.  
  200. 1998-01-09  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  201.  
  202.     * makedbm.c (create_file): cast tv_sec to long for libc5
  203.  
  204.     * yppasswd.c: include rpc/clnt_soc.h
  205.  
  206.     * ypserv.c (create_pidfile): Cast getpid to long
  207.     * yppasswdd.c (create_pidfile): Likewise
  208.  
  209.     * ypxfrd_getmap.c: Include string.h, rpc/clnt_soc.h
  210.  
  211.     * makedbm.c: Include rpc/clnt_soc.h under Solaris, use getline
  212.     or getdelim or fgets.
  213.  
  214.     * configure.in: Check first for gmake, then for make.
  215.     * configure.in: Check for getline, getdelim, rpc/svc_soc.h
  216.     * config.h.in: Add getline, getdelim, RPC_SVC_SOC_H
  217.     * system.h: Remove __getline hack
  218.  
  219. 1998-01-08  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  220.  
  221.     * system.h: Add __getline fix for libc5
  222.  
  223. 1998-01-02  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  224.  
  225.     * release version 1.2.6
  226.  
  227.     * Makefile.in: Generate and install pwupdate.8 and makedbm.8
  228.  
  229.     * pwupdate.8.in: New.
  230.  
  231.     * makedbm.8.in: New.
  232.  
  233. 1997-12-30  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  234.  
  235.     * ypserv.c: Remove tryresolve flag.
  236.     * ypserv.h: Likewise.
  237.     * access.c: Likewise.
  238.     * ypserv_conf.c: Likewise.
  239.  
  240.     * rpc.yppasswdd.8.in: Add new options.
  241.  
  242.     * access.c: Make egcs happy.
  243.     * yp_db.c: Likewise.
  244.  
  245.     * makedbm.c: Don't use a fix buffer for reading from files
  246.  
  247. 1997-12-21  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  248.  
  249.     * yppasswdd.c: generate a pidfile at startup.
  250.     Patch from Carlos A M dos Santos <casantos@cpmet.ufpel.tche.br>
  251.     * Makefile.in: Add SECURENETS to CPPFLAGS, install netgroup and
  252.     securenets sample.
  253.     * etc/netgroup: New, from the DEBIAN nis-3.0-2 package.
  254.     * etc/ypserv.init: Start rpc.ypxfrd.
  255.     * server.c: Allow creation of new maps with yppush/ypxfr.
  256.     * ypserv.c: Remove not portable debug code for memory.
  257.     * version.h: increase version number to 1.2.6.
  258.     * configure.in: Fix makedbm check.
  259.  
  260. Fri Oct 17 23:20:00 1997  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  261.  
  262.     * release version 1.2.5
  263.  
  264.     * ypxfr.c: Add prototypes for NetBSD.
  265.     * ypxfrd_getmap.c: Likewise.
  266.       Patch from Petter Reinholdtsen <pere@td.org.uit.no>
  267.  
  268. Thu Oct 16 20:28:00 1997  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  269.  
  270.     * etc/ypserv.init: New, for RedHat.
  271.     * ypserv.spec: New, for rpm generating.
  272.  
  273. Thu Oct 16 19:19:20 1997  Florian La Roche  <florian@knorke.saar.de>
  274.  
  275.     * contrib/mknetid: Change ^+: to ^+
  276.     * ypMakefile.in: Add MINGID support
  277.     * yp_db.c: Set MAX_FOPEN to 10.
  278.     * yppush.8.in: Fix typo.
  279.     * ypxfr.8.in: Fix typo.
  280.     * contrib/ypslave: New.
  281.     * HOWTO.SuSE: New.
  282.  
  283. Wed Aug 13 18:48:59 1997  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  284.  
  285.     * release version 1.2.4
  286.  
  287.     * yppasswd.c: Fix some problems where old passwords are empty
  288.  
  289.     * update.c: Fix locking problem (deadlock).
  290.  
  291. Thu Aug  7 08:30:53 1997  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  292.  
  293.     * release version 1.2.3
  294.  
  295.     * system.h: Use _dns_gethostbyname under Linux, if we don't have
  296.       _res_gethostbyname and _dns_gethostbyname in libc. The result
  297.       was a deadlock with ypserv -b and a standard Linux libc 5.
  298.       Reported by Andreas Otte <venn@uni-paderborn.de>
  299.  
  300.     * pwupdate.in: Create lock files in /var/yp, not /tmp, from
  301.       Miquel van Smoorenburg <miquels@cistron.nl>
  302.  
  303. Fri Jul 18 11:26:11 1997  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  304.  
  305.     * release version 1.2.2
  306.  
  307.     * ypMakefile.in: Add -r to makedbm
  308.  
  309.     * makedbm.c: Change "-r" parameter: Now it removes the comments at
  310.       the end of a line.
  311.  
  312. Thu Jul 10 21:04:10 1997  Thorsten Kukuk  <kukuk@voyager.tk.uni-paderborn.de>
  313.  
  314.     * ypMakefile.in: Changed [-+] to [-+#] in awk scripts to ignore
  315.       comments in source files.
  316.       Patch from Massimo Dal Zotto <dz@cs.unitn.it>
  317.  
  318. Sat Jun 28 16:12:58 1997  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  319.  
  320.     * update.c (yppasswdproc_pwupdate_1): sp_lstchg contains day's
  321.       since January1, 1970, not seconds.
  322.       Reported by Anthony Kueh <kueh@uiuc.edu>
  323.  
  324.     * yppasswdd.c (main): Put #ifdef's about shadow support
  325.       Reported by Petter Reinholdtsen <pere@td.org.uit.no>
  326.     * update.c: Likewise.
  327.  
  328.     * yppasswdd.c (main): Add flags to make rpc.yppasswdd compatible
  329.       with the Solaris SUNnskit version.
  330.       Based on a patch from Dan Stromberg <stromberg@hydra.acs.uci.edu>
  331.  
  332. Thu May 29 09:01:17 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  333.  
  334.     * release version 1.2.1
  335.  
  336.     * configure.in: Test for strsep and lckpwdf
  337.  
  338.     * update.c: Include <compat/lckpwdf.c> if necessary
  339.  
  340.     * yppasswd.c: Include <compat/strsep.c> if necessary
  341.  
  342. Wed May 28 09:45:25 1997  Nicolas St-Pierre  <draggy@kosmic.org>
  343.  
  344.     * update.c (yppasswdproc_pwupdate_1): Close the correct filehandles
  345.                                           in error case.
  346.  
  347. Wed May 28 09:44:27 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  348.  
  349.     * server.c (ypproc_xfr_2_svc): Fix gcc signed/unsigned warning
  350.  
  351. Tue May 27 23:11:50 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  352.  
  353.     * update.c (yppasswdproc_pwupdate_1): Add defines for compiling
  354.                without shadow support, set sp_lstchg field to "now"
  355.  
  356.     * yppasswd.c: Add defines for the dat_val/dptr problem with
  357.                   different yp_prot.h
  358.     * yppasswd.c (main): If caller is root, query for root password
  359.                          if user password is empty
  360.  
  361.     * makedbm.c: Add callrpc prototype for NetBSD
  362.     * ypMakefile.in (DBLOAD): Change @MAKEDBMDIR@ to @MAKEDBMPRG@
  363.        Both reported by Petter Reinholdtsen <pere@td.org.uit.no>
  364.  
  365. Tue May 27 23:06:34 1997  Claus-Justus Heine  <claus@momo.math.rwth-aachen.de>
  366.  
  367.     * yp_db.c (ypdb_close_all): Fix typo, so that F_MUST_CLOSE will be set
  368.  
  369. Sun May 11 18:23:19 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  370.  
  371.     * server.c (ypproc_xfr_2_svc): Refuse transfer of new maps.
  372.     * server.c (ypproc_clear_2_svc): Close all open file handles.
  373.  
  374.     * ypserv.c: use getopt_long, new Usage() function.
  375.  
  376.     * yp_db.c: Add code for caching database file handles.
  377.     * yp_db.h: Add prototype for ypdb_close_all
  378.  
  379.     * pwupdate.in: New, for rpc.yppasswdd.
  380.     * yppasswdd.c: Likewise.
  381.     * yppasswd_xdr.c: Likewise.
  382.     * update.c: Likewise.
  383.     * yppasswd.h: Likewise.
  384.     * yppasswd.x: Likewise.
  385.     * yppasswdd.8: Likewise.
  386.     * rpc.yppasswdd.8.in: Likewise.
  387.  
  388.     * yppasswd.c: New, for yppasswd client
  389.     * yppasswd.1: Likewise.
  390.     * ypchfn.1: Likewise.
  391.     * ypchsh.1: Likewise.
  392.  
  393.     * config.h.in: Add HAVE_CRYPT_H.
  394.  
  395.     * configure.in: Add checkroot and yppasswd parameters,
  396.                     a lot of code cleanup and new checks.
  397.  
  398.     * Makefile.in: Add rpc.yppasswdd rules.
  399.  
  400.     * ypMakefile.in: comment out NOPUSH by default, add -c to makedbm
  401.  
  402. Sat Apr 12 18:09:59 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  403.  
  404.     * release version 1.1.7
  405.  
  406.     * revnetgroup.c: Increase BUFSIZE to 8192
  407.  
  408. Tue Apr  8 22:59:12 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  409.  
  410.     * ypserv.conf.5.in: Add yfr_check_port description
  411.  
  412.     * ypserv_conf.c (load_ypserv_conf): Add xfr_check_port option
  413.  
  414.     * ypserv.8.in: Add comments about the new xfr behaviour.
  415.  
  416.     * ypxfr.c (ypxfr): Fix an old comment
  417.  
  418.     * server.c (ypproc_xfr_2_svc): Add check for reserved port,
  419.                check, that the new master is the same as the old one.
  420.  
  421.     * ypserv.c: Add xfr_check_port variable with default 1
  422.     * ypserv.h: Likewise.
  423.  
  424.     * ypMakefile.in: Add auto.master and auto.home rules
  425.  
  426. Sun Mar 23 11:25:22 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  427.  
  428.     * ypxfr.c (main): Use strncpy for fixed arrays.
  429.  
  430. Wed Mar 12 17:02:03 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  431.  
  432.     * release version 1.1.6
  433.  
  434. Sat Mar  8 08:44:44 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  435.  
  436.     * config.h.in: Add HAVE_GETRPCPORT
  437.  
  438.     * ypxfrd_getmap.c: Include compat/getrpcport if necessary
  439.  
  440. Fri Mar  7 16:27:51 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  441.  
  442.     * ypmake: Upgrade to version 0.10
  443.  
  444. Tue Mar  4 20:20:03 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  445.  
  446.     * ypMakefile.in (services.byname): Fix awk rule
  447.  
  448. Fri Feb 14 21:10:31 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  449.  
  450.     * configure.in: Better checks for getrpcport
  451.  
  452. Thu Feb  6 21:52:44 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  453.  
  454.     * ypmake: Upgrade to version 0.9
  455.  
  456. Thu Feb  6 15:34:21 1997  Terje Malmedal <terje.malmedal@usit.uio.no>
  457.  
  458.     * ypserv_conf.c (load_ypserv_conf): Add a cast for EOF to char
  459.  
  460. Thu Jan 30 19:54:11 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  461.  
  462.     * release version 1.1.5
  463.  
  464. Wed Jan 29 08:46:18 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  465.  
  466.     * getnetgrent.c: Include compat/strdup.c if necessary
  467.     * hash.c: Likewise
  468.     * netid_hash.c: Likewise
  469.     * revnetgroup.c: Likewise
  470.     * server.c: Likewise
  471.     * yppush.c: Likewise
  472.     * ypserv_conf.c: Likewise
  473.     * ypxfr.c: Likewise
  474.  
  475.     * ypxfr.c: Remove resultproc_t typedef for NetBSD,
  476.                it's now in system.h
  477.  
  478. Tue Jan 28 20:00:00 1997  Terje Malmedal <terje.malmedal@usit.uio.no>
  479.  
  480.     * yp_msg.c (yp_msg): Use vsyslog only if we have it
  481.  
  482.     * system.h (resultproc_t): If not exists define it
  483.  
  484.     * configure.in: Add tests for ULTRIX, OSF1, resultproc_t,
  485.                     librpcsvc, wait4, vsyslog
  486.  
  487.     * config.h.in: Add some more defines
  488.  
  489.     * access.c: Include <sys/syslog.h> if <syslog.h> does not define
  490.             LOG_DAEMON
  491.  
  492.     * Makefile.in: Add $(LIBRPC)
  493.  
  494.     * yppush.c (yppush_foreach): Replace HAVE_WAIT3 with new HAVE_WAIT4
  495.  
  496.     * yppush.c (main): add OSF_KLUDGE
  497.  
  498.     * ypserv.c: Include <sys/syslog.h> and define SA_RESTART if
  499.                 necessary
  500.     * ypxfrd.c: Likewise
  501.  
  502.     * ypserv_conf.c: Include <sys/types.h>
  503.  
  504.     * ypxfr.c: Include <time.h> and <sys/syslog.h> for ULTRIX
  505.  
  506.     * ypxfr_clnt.c: Include <time.h>
  507.  
  508.     * ypxfrd_getmap.c: Include <fcntl.h>, if it exists, else
  509.                        <sys/fcntl.h>
  510.  
  511. Sat Jan 25 17:15:35 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  512.  
  513.     * Makefile.in: strip revnetgroup before installing
  514.  
  515. Thu Jan 23 21:06:22 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  516.  
  517.     * release version 1.1.4
  518.  
  519.     * INSTALL: make some corrections
  520.  
  521.     * ypmake: Replace with version 0.8 from Olaf Kirch
  522.  
  523. Mon Jan 13 17:43:17 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  524.  
  525.     * server.c (ypproc_order_2_svc): Add '\0' to Ordernum string
  526.                                      before parseing by atoi
  527.  
  528. Thu Jan  9 20:19:43 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  529.  
  530.  
  531.     * ypMakefile.in (services.byname): the port/protocol pair
  532.                        is the key, not the name
  533.  
  534. Thu Jan  9 17:16:23 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  535.  
  536.     * mknetid.c (main): Check if host isn't a NULL pointer,
  537.                 print warnings on stderr, not stdout.
  538.             Reported by Tarjei T. Jensen <tarjeij@ulrik.uio.no>
  539.  
  540. Fri Jan  3 19:54:54 1997  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  541.  
  542.     * Makefile.in: Remove obsolete rules, fix rules for compiling
  543.                    ypserv in another directory then the source tree
  544.  
  545.     * makedbm.c (create_file): Remove obsolete #if
  546.  
  547.     * server.c (ypproc_first_2_svc, ypproc_next_2_svc):
  548.                In debug message: Don't print an error, if
  549.            result is YP_NOMORE.
  550.     * configure: generate new from autoconf 2.12
  551.  
  552. Tue Nov 19 19:08:45 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  553.  
  554.     * release version 1.1.3
  555.  
  556.     * server.c (get_dtm): Replace fixed array size with dynamic one
  557.     (ypproc_xfr_2_svc): dito.
  558.     (ypproc_master_2_svc): Remove static from hostbuf declaration
  559.  
  560. Tue Nov 19 18:34:53 1996  Swen Thuemmler  <swen@uni-paderborn.de>
  561.  
  562.     * ypxfr.c (ypxfr_foreach): Don't bail out if we get an empty key
  563.  
  564. Sun Nov 10 14:16:56 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  565.  
  566.     * release version 1.1.2
  567.  
  568. Sun Nov 10 14:13:59 1996  Curtis Varner  <cvarner@cs.ucr.edu>
  569.  
  570.     * revnetgroup.c, getnetgrent.c : Fix pointer errors
  571.     * hash.c : Rewritten, old version contained serveral errors
  572.  
  573. Wed Oct 30 19:46:33 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  574.  
  575.     * release version 1.1.1
  576.  
  577.     * makedbm.c (create_file): value could be empty, but not the key
  578.  
  579.     * yppush.c, ypxfr.c : Add little changes for NetBSD
  580.  
  581.     * Makefile.in: Fix "install_ypmake" rule
  582.  
  583. Mon Oct 28 15:01:53 1996 Swen Thuemmler <swen@uni-paderborn.de>
  584.  
  585.     * ypxfr.c: Fix seg.fault on timeout, ypproc_match call's
  586.                uses now udp, not tcp.
  587.  
  588. Fri Oct 11 19:48:40 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  589.  
  590.     * release version 1.1.0
  591.  
  592.     * ypxfr.c (ypxfr_foreach): don't store pair's with empty key
  593.  
  594. Thu Oct 10 19:21:42 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  595.  
  596.     * ypxfr.c (ypxfr_foreach): In debug mode, don't print an
  597.                                empty key/val pair
  598.  
  599. Sat Sep 21 15:21:50 1996  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
  600.  
  601.     * Makefile.in: Install ypMakefile as Makefile.new, if we have
  602.                    an old Makefile
  603.  
  604. Tue Sep  3 21:41:03 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  605.  
  606.     * configure.in: Add --enable-ypmake flag
  607.  
  608.     * mknetid.8.in: New
  609.  
  610. Sun Aug 18 16:33:48 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  611.  
  612.     * rpc.ypxfrd.8.in: New
  613.  
  614.     * ypMakefile, mknetid : Add support for /etc/netid
  615.  
  616.     * Add first support for new GNU libc
  617.  
  618. Wed Aug 14 20:30:59 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  619.  
  620.     * configure.in : Quit if we do not find the gnu gdbm library
  621.  
  622.     * Add ypmake 0.7 from Olaf Kirch
  623.  
  624. Mon Aug 12 19:11:46 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  625.  
  626.     * access.c : Check for YP_SECURE key in map
  627.  
  628.     * yp_db.c : New, contains the database functions
  629.  
  630. Sun Aug 11 15:32:43 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  631.  
  632.     * configure : print installation path for ypserv.conf
  633.  
  634.     * Makefile.in, access.c : Change ETCDIR to CONFDIR
  635.  
  636.     * ypserv.conf.5.in : Add rpc.ypxfrd refernces
  637.  
  638. Tue Aug  6 12:33:33 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  639.  
  640.     * ypxfr.c (__yp_master) : check if the result of
  641.                               xdr_ypresp_master is empty.
  642.  
  643. Sun Aug  4 21:29:31 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  644.  
  645.     * access.c,
  646.       server.c : Rename _dns_gethostby* to res_gethostby*
  647.  
  648. Sat Aug  3 21:51:37 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  649.  
  650.     * ypxfrd.c : Add support for starting rpc.ypxfrd from inetd
  651.  
  652. Sun Jul 28 18:03:57 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  653.  
  654.     * ypxfr.c : Add -p flag
  655.  
  656.     * ypserv.h,
  657.       access.c,
  658.       ypserv_conf.c : Add SEC_DES, so DES authentication is
  659.                       required. Most libc's doesn't support it
  660.               in the moment.
  661.  
  662. Sat Jul 20 19:42:14 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  663.  
  664.     * rpc.ypxfrd : New, Daemon for a faster transfer of maps.
  665.                    The protocol is from the FreeBSD version,
  666.                it is incompatible to the SunOS version.
  667.  
  668.     * ypxfrd_getmap.c : New, support for query the rpc.ypxfrd daemon
  669.  
  670.     * ypxfr.c : Try at first, if there is a rpc.ypxfrd running.
  671.                 Network code cleanup, use broadcast, if there
  672.             is no ypbind running.
  673.  
  674. Tue Jul  2 20:10:34 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  675.  
  676.     * Makefile.in : Fixed install routines for ypxfr_*
  677.  
  678.     * makedbm.c : Add "-s" flag
  679.  
  680.     * ypserv.c : Fix error messages in create_pidfile()
  681.  
  682. Mon Jul  1 17:29:00 1996  Petter Reinholdtsen  <pere@td.org.uit.no>
  683.  
  684.     * ypxfr.h : Fixed typo
  685.  
  686.     * access.c : Fix support for tcp-wrapper
  687.  
  688. Sun Jun 30 19:28:47 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  689.  
  690.     * Released version 1.0.2
  691.  
  692.     * Makefile.in : Replace rev_liste.* through hash.*
  693.  
  694.     * rev_liste.* : removed
  695.  
  696.     * hash.*      : New, hash table for revnetgroups
  697.  
  698. Fri Jun 28 21:04:47 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  699.  
  700.     * ypMakefile : Add mail.aliases (from Petter Reinholdtsen)
  701.  
  702.     * makedbm.c  : Add special support for aliases file and
  703.                    add YPPROC_CLEAR call.
  704.  
  705. Thu Jun 27 14:28:28 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  706.  
  707.     * makedbm.c,
  708.       revnetgroup.c : If the last character of a input line is
  709.                       a "\", add the next line to this line.
  710.  
  711. Wed Jun 26 12:52:05 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  712.  
  713.     * Released version 1.0.1
  714.  
  715.     * netid_table.c : removed
  716.       netid_hash.c  : New, use a hash table and not a list, faster
  717.                       then the old one.
  718.  
  719. Thu Jun 20 12:00:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  720.  
  721.     * Released version 1.0
  722.  
  723. Wed Jun 19 13:02:51 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  724.  
  725.     * mknetid.c,
  726.       netid_table.c : New, much more  faster then the old mknetid
  727.                       script from O. Kirch.
  728.  
  729. Mon Jun 17 18:21:21 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  730.  
  731.     * ypMakefile.in : Add publickey and shadow maps, fix
  732.                       wrong parameter in ethers rules
  733.  
  734. Sat Jun 15 10:58:29 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  735.  
  736.     * configure,
  737.       system.h,
  738.       dns_hosts.c : If we have a Linux libc with NYS support,
  739.                     don't include _dns_gethostby* from dns_hosts.c
  740.  
  741. Sun May 12 16:15:55 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  742.  
  743.     * access.c : Use IPPORT_RESERVED define for port checking
  744.  
  745. Sun Apr 14 16:58:47 1996  Petter Reinholdtsen  <pere@td.org.uit.no>
  746.  
  747.     * Port to NetBSD 1.1
  748.  
  749. Sun Apr 14 11:39:21 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  750.  
  751.     * ypxfr.c : simple check, if there are enough arguments
  752.                     for the -C parameter.
  753.  
  754. Sat Apr 13 13:24:16 1996  Miquel van Smoorenburg  <miquels@cistron.nl>
  755.  
  756.     * Makefile.in : Add define for SECURENETS
  757.  
  758.     * ypMakefile.in : better "+ entry" matching
  759.                       (uses the regexp "!/^[+-]/")
  760.               and only uid >= MINUID will be put in
  761.               the passwd.* databases
  762.  
  763.     * yppush.c : never pushes files to the local server now..
  764.  
  765.     * Fixed some spelling errors ;)
  766.  
  767. Fri Apr 12 18:06:17 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  768.  
  769.     * ypMakefile.in : Ignore empty input lines for maps
  770.  
  771. Thu Apr 11 22:04:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  772.  
  773.     * Released version 0.18
  774.  
  775.     * Implement ypserv.conf after an idea from Miquels van
  776.       Smoorenburg <miquels@cistron.nl> and add some patches
  777.       from him
  778.  
  779.     * Add a lot of new man pages.
  780.  
  781. Sat Mar 16 16:14:38 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  782.  
  783.     * server.c : fix memory leak and possible security holes
  784.  
  785. Fri Mar 15 10:23:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  786.  
  787.     * yppush : mostly rewritten, fixes a lot of bugs, security
  788.                holes and add the -v, -h and -p parmameter.
  789.            yppush can now transfer a maps parrallel to
  790.            more then one host.
  791.  
  792. Wed Mar 13 21:55:16 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  793.  
  794.     * server.c : transfer maps only, if they are newer
  795.  
  796. Fri Mar 8  20:38:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  797.  
  798.     * access.c : fix securnets
  799.  
  800. Fri Mar 1  19:20:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  801.  
  802.     * ypserv.c : clear the ports, if program quits
  803.  
  804. Sun Feb 18 21:30:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  805.  
  806.     * ypxfr, yppush, ypserv: implement --version option
  807.  
  808.     * revnetgroup.c : New, for reverse netgroup dbm
  809.  
  810.     * getnetgrent.c : New, from the libc with changes
  811.                       for parsing netgroup entrys
  812.  
  813.     * man pages for ypserv, ypinit, revnetgroup
  814.  
  815.     * ypinit.sh : some minor bugfixes
  816.  
  817. Fri Jan 26 13:42:00 1996  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  818.  
  819.     * ypxfr, yppush: changed some names due conflicts with
  820.              libc 5.0.9 and SunOS 4.1.3 shared librarys.
  821.  
  822. Sun Dec 3  16:00:00 1995  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  823.  
  824.     * server.c: if tcp_wrapper not enabled, look at
  825.             /var/yp/securenets for secure clients.
  826.  
  827. Sun Nov 26 22:58:00 1995  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  828.  
  829.     * server.c: fix dns lookup implementation
  830.  
  831. Fri Nov 11 1995  Swen Thuemmler  <swen@uni-paderborn.de>
  832.  
  833.     * server.c: changes for -dns option
  834.  
  835.     * dns_hosts.c: New, for raw dns lookup.
  836.  
  837. Fri Oct 6  10:24:31 1995  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  838.  
  839.     * Make some changes for Solaris 2.4
  840.  
  841.     * server.c: (ypproc_maplist_2_svc) Fixed wrong returncode
  842.  
  843.     * ypxfr.c: Fixed bug for FreeBSD 2.x
  844.  
  845.     * ypinit: New, for easier installing of data maps
  846.  
  847.     * configure: New options for configure.
  848.              Try configure --help
  849.  
  850. Fri Sep 29 21:00:00 1995  Thorsten Kukuk  <kukuk@uni-paderborn.de>
  851.  
  852.     * ypserv: Added slave feature + many bugfixes for that,
  853.           most changes are from the FreeBSD Port.
  854.  
  855.     * makedbm.c : New, mostly compatible to the SunOS 4 makedbm,
  856.           inserts the YP_* keys, needed for update with slave
  857.           server.
  858.  
  859.     * yppush: New, sends a new map to the slave servers in the
  860.           ypservers map. (Ported from the yps-0.21 package)
  861.  
  862.     * ypxfr:  New, started from ypserv to get a new map.
  863.                   (Ported from the yps-0.21 package)
  864.  
  865.     * configure: Added GNU autoconf/configure.
  866.  
  867. Tue Mar 14 00:03:41 1995  Peter Eriksson  <peter@ifm.liu.se>
  868.  
  869.     * yp_svc.c (main): Made the YP server switch to background mode.
  870.  
  871.     * yp_svc.c (main): Fixed SunOS 4 ypbind compatibility kludge
  872.         (respond to YP version 1 Domain Nonack calls with a "OK").
  873.  
  874. Mon Mar 13 20:31:25 1995  <O.Flebbe@science-computing.uni-tuebingen.de>
  875.  
  876.     * server.c (ypproc_master_2_svc)
  877.  
  878.         Added support for `ypwhich -m'.
  879.  
  880. Mon Aug  8 16:36:00 1994  Mitchum DSouza  (mitch@mrc-apu.cam.ac.uk)
  881.  
  882.     * server.c (is_valid_domain): Implemented a sort of securenets.
  883.  
  884.         Added support for a kind of securenets using the
  885.         tcp_wrappers (/etc/hosts.allow and /etc/hosts.deny)
  886.         utility.
  887.  
  888. Mon Aug  8 16:24:12 1994   Herb Weiner  (herbw@wiskit.rain.com)
  889.  
  890.     * yp_svc.c (main):  Security Enhancements.
  891.  
  892.         Added an optional -p switch (e.g. -p1111) specifying the
  893.         UDP and TCP port number that should be used by ypserv.
  894.         This makes it possible to have a router filter packets
  895.         to the NIS ports, so that access to the NIS server from
  896.         hosts on the Internet can be restricted.
  897.  
  898. Tue Aug  2 14:26:22 1994  Peter Eriksson  (peter@ifm.liu.se)
  899.  
  900.     * ypMakefile (group.bygid): Fixed indexing (from mm@lunetix.de).
  901.  
  902. Tue Aug  2 10:37:22 1994  Peter Eriksson  (peter@ifm.liu.se)
  903.  
  904.     * Released version 0.10
  905.  
  906.     * server.c (ypall_close): Made sure gdbm_close() wasn't called
  907.       with NULL pointer.
  908.  
  909.     * yp_xdr.c (ypall_xdr): Made sure we don't derefence a NULL
  910.       pointer when doing a function call. (*...close)(...)
  911.  
  912. Mon Aug  1 00:18:49 1994  Peter Eriksson  (pen@lysator.liu.se)
  913.  
  914.     * Released version 0.9
  915.  
  916.     * Moved the check for valid host to after the debug fprintf's.
  917.  
  918.     * Do a chdir() to /var/yp (saves a lot of inode lookups...)
  919.  
  920.     * Made the domain string checks better.
  921.  
  922.     * Added a couple of fixes from Mitch.
  923.  
  924. Sat Jul 16 18:47:51 1994  Peter Eriksson  (peter@ifm.liu.se)
  925.  
  926.     * Released version 0.8.
  927.  
  928.     * Added support for Sun Solaris 2.3, and fixed compilation
  929.       problems for Linux & HP-UX 9.
  930.  
  931. Sat Jul 16 15:16:00 1994  Peter Eriksson  (peter@ifm.liu.se)
  932.  
  933.     * yp_svc.c (ypprog_2): Changed XDR encoding routine for YP_FIRST
  934.       to use "ypreq_nokey" instead of "ypreq_key".
  935.  
  936. Sat Jul 15 17:00:00 1994  Peter Eriksson  (peter@ifm.liu.se)
  937.  
  938.     * Released version 0.7.
  939.